﻿using System;

#if WIN32 || _WIN32 || __WIN32__ || __NT__
// https://docs.microsoft.com/en-us/windows/win32/api/winsock2/

// #define NETWORK
#endif

//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: The following #define macro was replaced in-line:
//ORIGINAL LINE: #define LOG(format, ...) printf(">> " format "\n", ##__VA_ARGS__)
//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: The following #define macro was replaced in-line:
//ORIGINAL LINE: #define NULL (void*)0

//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: Enums must be named in C#, so the following enum has been named AnonymousEnum6:
public enum AnonymousEnum6
{
	MR_SOCK_STREAM,
	MR_SOCK_DGRAM
}

//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: Enums must be named in C#, so the following enum has been named AnonymousEnum7:
public enum AnonymousEnum7
{
	MR_IPPROTO_TCP,
	MR_IPPROTO_UDP
}

//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: Enums must be named in C#, so the following enum has been named AnonymousEnum8:
public enum AnonymousEnum8
{
	MR_SOCKET_BLOCK,
	MR_SOCKET_NONBLOCK
}